package com.jjm.entidades;

import javax.jdo.annotations.Extension;
import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.IdentityType;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;

import com.jjm.utils.Utils;

@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class Busqueda { 
	@PrimaryKey
    @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
    @Extension(vendorName="datanucleus", key="gae.encoded-pk", value="true")
    private String key; 
 
    @Persistent
    private Candidato usuario;
    
    @Persistent
    private String nombrebusqueda;
    
    @Persistent
    private String palabrasclave;
    
    @Persistent
    private String provincia;
    
    @Persistent
    private String emailactive;
    
    private String provinciatext;
    
	public void getKey(String key) {
		this.key = key;
	}

	public String getKey() {
		return key;
	}

	public Candidato getUsuario() {
		return usuario;
	}

	public void setUsuario(Candidato usuario) {
		this.usuario = usuario;
	}

	public String getNombrebusqueda() {
		return nombrebusqueda;
	}

	public void setNombrebusqueda(String nombrebusqueda) {
		this.nombrebusqueda = nombrebusqueda;
	}

	public String getPalabrasclave() {
		return palabrasclave;
	}

	public void setPalabrasclave(String palabrasclave) {
		this.palabrasclave = palabrasclave;
	}

	public String getProvincia() {
		return provincia;
	}

	public void setProvincia(String provincia) {
		this.provincia = provincia;
	}

	public void setProvinciatext(String provinciatext) {
		this.provinciatext = provinciatext;
	}

	public String getProvinciatext() {
		return Utils.provincias[Integer.parseInt(this.provincia)];
	}

	public void setEmailactive(String emailactive) {
		this.emailactive = emailactive;
	}

	public String getEmailactive() {
		return emailactive;
	}

	
    
}